.control-button {
    -fx-background-color: transparent;
    -fx-text-fill: white;
    -fx-font-size: 18px;
    -fx-font-color: blue;
    -fx-padding: 5px 10px;
    -fx-min-width: 30px;
    -fx-min-height: 30px;
}

.control-button:hover {
    -fx-background-color: rgba(255, 255, 255, 0.2);
}

.control-button:pressed {
    -fx-background-color: rgba(255, 255, 255, 0.4);
}

.close-button:hover {
    -fx-background-color: #e81123;
}

.close-button:pressed {
    -fx-background-color: #f1707a;
}